html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img,span,i,em,b,div,a,input{margin:0;padding:0;}
a{text-decoration:none;}
ul,li{list-style:none;}
img{border:none;}
body{font-size:12px;font-family:"微软雅黑";}
i{font-style:normal ;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
body,html{height:100%;width: 100%;}
input{outline: none;}

#content{width: 100%;-height: 100%;min-width: 1200px; -overflow-x:hidden; }
.header{height: 157px;width: 100%;min-width:1200px;background: url(../images/menu/header.jpg) repeat-x;position: relative;}
.header .headnav{width: 100%;height: 71px;background-color:#df0b42; background-color:rgba(223, 11, 66, .76); position: absolute; top: 42px;z-index: 2;}
.header .nav{width: 1200px;margin: 0 auto;}
.header .nav .logo { float: left; padding: 15px 0 0 15px;}
.header .nav nav { float: left; margin-left: 70px; }
.header .nav ul li{float: left;padding:0 25px;margin:25px 0;height:21px; border-right: 1px solid #c74665;}
.header .nav ul li:last-child{border-right: 0;}
.header .nav ul li a{font-size: 16px;color: #fff;position:relative;display: inline-block;}
.header .nav li a span { height:3px; width:100%; position:absolute; left:50%; bottom:-8px; width:0; display:block; background-color:#fff; transition-duration: .3s; -webkit-transition-duration: .3s; }
.header .nav li a:hover span { width:100%; left:0%; }
.header .login-reg{ width: 292px; height: 75px; background: url("../images/menu/login.png") right top no-repeat; position: absolute; top: 0; right: 50%;margin-right:-600px;z-index: 100; text-align: right; padding: 20px 25px; color: #fff; font-size: 14px; }
.header .login-reg a { color: #fff; line-height: 20px; display: inline-block; }
.header .login-reg .login { background: url("../images/menu/icon11.png") left center no-repeat; padding-left: 25px; }

.center{width: 100%;min-width: 1200px;background: #f3f1f4;}
.cencon{width: 1200px;margin: 0 auto;padding: 12px 0 24px 0;overflow: hidden;}
.cencon .cenmenu{width: 161px;float: left;}
.cencon .cenmenu .cenlist1{width: 110px;height: 54px;line-height: 54px;background:#cb214e;text-align: left;margin-top: 12px;font-size: 14px;padding-left: 51px;}
.cencon .cenmenu .cenlist1 a{display: block;width: 100%;height: 100%;}
.cencon .cenmenu .cenlist1:first-child{background:#cb214e url(../images/menu/menu1.png) 27px center no-repeat;}
.cencon .cenmenu .cenlist1:nth-child(3){background:#cb214e url(../images/menu/menu2.png) 27px center no-repeat;}
.cencon .cenmenu .cenlist1:nth-child(5){background:#cb214e url(../images/menu/menu3.png) 27px center no-repeat;}
.cencon .cenmenu .cenlist1:nth-child(7){background:#cb214e url(../images/menu/menu4.png) 27px center no-repeat;}
.cencon .cenmenu .cenlist2 a{display:block;background: #fff;width: 130px;height: 36px;text-align: left;line-height: 36px;border-bottom: 1px solid #f1f1f1;color: #2a2a2a;padding-left: 31px;}
.cencon .cenmenu .cenli{padding-top: 22px;}
.cencon .cenmenu .cenlist2 a:last-child{border-bottom:0;padding-bottom: 8px;}

.cenrig{float: right;width: 1019px;margin-top: 12px;background: #fff;padding-top: 40px;}
.bynotice .cenrig{width: 1200px;}
.cenrig h3{line-height: 50px;color: #e7456f;font-size: 18px;text-align: center;}
.cenrig h5{color: #989898;text-align: center;}
.cenrig1{padding:0 35px 35px;}
.cenrig1 p{color: #666;line-height: 19px;}
.cenrig1 h4{color: #666;line-height: 70px;font-size: 12px;}

.menu{width: 100%;background-color: #ededed;}
.menu .service{width: 1200px;margin:0 auto;overflow:hidden;padding: 30px 0;}
.menu .service .fore{width: 24%;float: left;text-align: center;}
.menu .service .last{background: none;}
.menu .service .last dd{border-right: 0;}
.menu .service .fore dt{color: #5a5a5a;line-height:26px;font-size: 14px;font-weight: bold;}
.menu .service .fore dd{line-height:22px;border-right: 1px solid #e5e5e5;}
.menu .service .last dd{border-right: 0;}
.menu .service .fore dd a{color: #707070;}

.header .reg-login{ width: 292px; height: 75px; background: url("../images/personal/login.png") right top no-repeat; position: absolute; top: 0; right: 50%;margin-right:-600px;z-index: 100; text-align: right; padding: 10px 25px; color: #fff; font-size: 12px;display: block; }
.header .reg-login a { color: #fff; line-height: 20px; display: inline-block; }
.header .reg-login p{font-size:12px;border-top:1px solid #DA95AA;margin:5px 173px 0;width:113px;padding:4px;}



.footer { width: 100%; height: 130px; background-color: #717171; color: #fff; font-size: 12px;}
.footer .content { width:1200px; margin:0 auto; }
.footer a { color: #fff; }
.footer a:hover { text-decoration:underline; }
.footer .left { width: 700px; float: left; position: relative; margin-top: 45px; }
.footer .left .logo { float:left; margin-left:20px; padding-right:30px; }
.footer .left ul { float:left; border-left: #a1a1a1 1px solid; padding-left: 10px; }
.footer .left li { float: left; padding: 0 20px; line-height: 43px; }
.footer .right { width: 480px; float: right; text-align: right; position: relative; padding-top: 15px; margin-right:20px; }
.footer .right p { text-align: right; line-height: 20px; float:right; margin-right:20px; margin-top:25px; }
.footer .right .code { float:right; text-align:center; width:83px; }
.footer .right .code img { display: block; margin: 2px auto; }